home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / asm / msi.h < prev    next >
C/C++ Source or Header  |  2005-10-13  |  467b  |  23 lines

  1. /*
  2.  * Copyright (C) 2003-2004 Intel
  3.  * Copyright (C) Tom Long Nguyen (tom.l.nguyen@intel.com)
  4.  */
  5.  
  6. #ifndef ASM_MSI_H
  7. #define ASM_MSI_H
  8.  
  9. #include <asm/desc.h>
  10. #include <mach_apic.h>
  11.  
  12. #define LAST_DEVICE_VECTOR        232
  13. #define MSI_DEST_MODE            MSI_LOGICAL_MODE
  14. #define MSI_TARGET_CPU_SHIFT        12
  15.  
  16. #ifdef CONFIG_SMP
  17. #define MSI_TARGET_CPU        logical_smp_processor_id()
  18. #else
  19. #define MSI_TARGET_CPU    cpu_to_logical_apicid(first_cpu(cpu_online_map))
  20. #endif
  21.  
  22. #endif /* ASM_MSI_H */
  23.